.container {
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

page{
    width: 100%;
  height: 100%;
}

.control-btn {
  position: fixed;
  bottom: 20rpx;
  left: 82%;
  display: flex;
  flex-direction: column;
  button{
    margin-top: 10rpx;
    width: 100rpx;
    background-color: #97613d;
    color: white;
    padding: 10rpx;
  }
}
.van-search{
  position: fixed;
  top: 270rpx;
  z-index: 100;
  right: 50rpx;
  background-color: #97613d;
  padding: 20rpx !important;
  border-radius: 20rpx;
  image{
    width: 50rpx;
    height: 50rpx;
  }
}


.ding {
background-color: white;
  view {
    padding: 10rpx;
    margin: 5rpx 20rpx;
    display: flex;
    align-items: center;

    image {
      width: 40rpx;
      height: 40rpx;
    }

    &:first-of-type {
      .q {
        margin-left: auto;
      }
    }
  }
}


.station{
  display: flex;
  .scroll-x{
    width: 100%;
    height: 80rpx;
    white-space: nowrap;
    overflow-x: auto;
    view{
      margin: 12rpx;
      display: inline-flex;  /* 改用inline-flex以便使用Flex布局 */
      align-items: center;   /* 垂直居中 */
      justify-content: center; /* 水平居中 */
      height: 70%;         /* 继承父容器高度 */
      padding: 0 30rpx;     /* 增加内边距使文字不贴边 */
      background-color: #e2ae8c;
      border-radius: 60rpx;
      font-size: 24rpx;
      text-align: center;
      color: white;
    }
  }
}

.aaa{
  background-color: #97613d !important;
}


.poi-detail {
  padding: 30rpx;
  height: 100%;
  display: flex;
  flex-direction: column;
  
  .poi-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20rpx;
    border-bottom: 1rpx solid #eee;
    padding-bottom: 20rpx;
    
    .poi-title {
      font-size: 36rpx;
      font-weight: bold;
      color: #333;
    }
  }
  
  .poi-info {
 text{
  display: inline-block;
  margin-bottom: 20rpx;
 }
    .info-item {
     
      margin-bottom: 15rpx;
      display: flex;
      align-items: center;
      
      .info-label {
        font-weight: bold;
        color: #97613d;
        width: 120rpx;
      }
    }
  }
  
  .poi-desc {
    margin-top: 20rpx;
    padding-top: 20rpx;
    border-top: 1rpx solid #eee;
    color: #666;
    font-size: 28rpx;
    flex: 1;
    overflow-y: auto;
  }
}